A Model for Navigating Interview Processes in Requirements Elicitation
نویسندگان
چکیده
Experts in requirements elicitation have interviews to stakeholders using various levels of knowledge to grasp and elicit user’s requirements. This paper analyzes interview processes of these experts and explores a computation model for simulating them. This model can be used to navigate novice analysts' interview processes. It is a mixture consisting of a blackboard model and a state transition model in order to narrow the candidates for the questions that an expert analyst will ask the stakeholders next in the interview process. The candidates are selected based on the information that has been elicited from the stakeholders until now, and the blackboard model is for holding this information in the form of IEEE 830, a standard form of requirements specification documents. We have analyzed the experts' interview processes and constructed the instance of the computation model in sales management domain. And we recorded novices' processes, simulated it on the novices' ones, and showed that we could improve them by means of the model.
منابع مشابه
Requirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملRequirements Elicitation and Elicitation Technique Selection: A Model for Two Knowledge-Intensive Software Development Processes
By its very nature, software development consists of many knowledge-intensive processes. One of the most difficult to model, however, is requirements elicitation. This paper presents a mathematical model of the requirements elicitation process that clearly shows the critical role of knowledge in its performance. One metaprocess of requirements elicitation, selection of an appropriate elicitatio...
متن کامل